package com.maycari.captainbi.data.po;

import java.math.BigDecimal;
import com.baomidou.mybatisplus.annotation.TableName;
import com.baomidou.mybatisplus.annotation.TableId;
import com.baomidou.mybatisplus.annotation.TableField;
import java.io.Serializable;
import lombok.Data;
import lombok.EqualsAndHashCode;

/**
 * <p>
 * FBA销售报告列表
 * </p>
 *
 * @author 王宏伟
 * @since 2021-04-02
 */
@Data
@EqualsAndHashCode(callSuper = false)
@TableName("captain_3")
public class Captain3Po implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 唯一标示id
     */
    @TableId("id")
    private Long id;

    /**
     * 站点id
     */
    @TableField("site_id")
    private Integer siteId;

    @TableField("inventory_id")
    private Long inventoryId;

    /**
     * 外键 父fba_v2库存表id
     */
    @TableField("p_inventory_id")
    private Long pInventoryId;

    /**
     * 亚马逊商品id
     */
    @TableField("amazon_goods_id")
    private Long amazonGoodsId;

    @TableField("fnsku")
    private String fnsku;

    /**
     * 创建时间
     */
    @TableField("create_time")
    private Integer createTime;

    /**
     * 修改时间
     */
    @TableField("modified_time")
    private Integer modifiedTime;

    /**
     * 日均销量
     */
    @TableField("day_sale")
    private BigDecimal daySale;

    /**
     * 昨日销量
     */
    @TableField("day_sale_1")
    private Integer daySale1;

    /**
     * 3天销量
     */
    @TableField("day_sale_3")
    private Integer daySale3;

    /**
     * 7天销量
     */
    @TableField("day_sale_7")
    private Integer daySale7;

    /**
     * 14天销量
     */
    @TableField("day_sale_14")
    private Integer daySale14;

    /**
     * 30天销量
     */
    @TableField("day_sale_30")
    private Integer daySale30;

    /**
     * 60天销量
     */
    @TableField("day_sale_60")
    private Integer daySale60;

    /**
     * 90天销量
     */
    @TableField("day_sale_90")
    private Integer daySale90;

    /**
     * 3天日均销量
     */
    @TableField("avg_sale_3")
    private BigDecimal avgSale3;

    /**
     * 7天日均销量
     */
    @TableField("avg_sale_7")
    private BigDecimal avgSale7;

    /**
     * 14天日均销量
     */
    @TableField("avg_sale_14")
    private BigDecimal avgSale14;

    /**
     * 30天日均销量
     */
    @TableField("avg_sale_30")
    private BigDecimal avgSale30;

    /**
     * 60天日均销量
     */
    @TableField("avg_sale_60")
    private BigDecimal avgSale60;

    /**
     * 90天日均销量
     */
    @TableField("avg_sale_90")
    private BigDecimal avgSale90;

    /**
     * 昨日退货量
     */
    @TableField("day_sale_return_1")
    private Integer daySaleReturn1;

    /**
     * 3天退货量
     */
    @TableField("day_sale_return_3")
    private Integer daySaleReturn3;

    /**
     * 7天退货量
     */
    @TableField("day_sale_return_7")
    private Integer daySaleReturn7;

    /**
     * 14天退货量
     */
    @TableField("day_sale_return_14")
    private Integer daySaleReturn14;

    /**
     * 30天退货量
     */
    @TableField("day_sale_return_30")
    private Integer daySaleReturn30;

    /**
     * 60天退货量
     */
    @TableField("day_sale_return_60")
    private Integer daySaleReturn60;

    /**
     * 90天退货量
     */
    @TableField("day_sale_return_90")
    private Integer daySaleReturn90;

    /**
     * 3天均退货量
     */
    @TableField("avg_sale_return_3")
    private BigDecimal avgSaleReturn3;

    /**
     * 7天均退货量
     */
    @TableField("avg_sale_return_7")
    private BigDecimal avgSaleReturn7;

    /**
     * 14天均退货量
     */
    @TableField("avg_sale_return_14")
    private BigDecimal avgSaleReturn14;

    /**
     * 30天均退货量
     */
    @TableField("avg_sale_return_30")
    private BigDecimal avgSaleReturn30;

    /**
     * 60天均退货量
     */
    @TableField("avg_sale_return_60")
    private BigDecimal avgSaleReturn60;

    /**
     * 90天均退货量
     */
    @TableField("avg_sale_return_90")
    private BigDecimal avgSaleReturn90;

    /**
     * 日均退货量
     */
    @TableField("day_sale_return")
    private BigDecimal daySaleReturn;

    /**
     * 3天退货率
     */
    @TableField("ravg3")
    private BigDecimal ravg3;

    /**
     * 7天退货率
     */
    @TableField("ravg7")
    private BigDecimal ravg7;

    /**
     * 14天退货率
     */
    @TableField("ravg14")
    private BigDecimal ravg14;

    /**
     * 30天退货率
     */
    @TableField("ravg30")
    private BigDecimal ravg30;

    /**
     * 60天退货率
     */
    @TableField("ravg60")
    private BigDecimal ravg60;

    /**
     * 90天退货率
     */
    @TableField("ravg90")
    private BigDecimal ravg90;

    /**
     * 日均退货率
     */
    @TableField("ravg_day")
    private BigDecimal ravgDay;

    /**
     * 自定义价格
     */
    @TableField("own_price")
    private BigDecimal ownPrice;

    /**
     * 标准配送费
     */
    @TableField("own_ship_price")
    private BigDecimal ownShipPrice;

    /**
     * 最新标准配送费
     */
    @TableField("ship_price")
    private BigDecimal shipPrice;

    /**
     * 最新标准配送费更新时间
     */
    @TableField("ship_price_time")
    private Integer shipPriceTime;

    /**
     * 是否可用 0不可用  1可用
     */
    @TableField("status")
    private Integer status;

    /**
     * 本地履行数量
     */
    @TableField("quantity_for_local_fulfillment")
    private Integer quantityForLocalFulfillment;

    /**
     * 报告更新时间
     */
    @TableField("report_modified_time")
    private Integer reportModifiedTime;

    /**
     * 授权管理表id
     */
    private Integer authorizationId;
}
